UTF-8 with BOM

Sublime Text 3、记事本、SQLite 与 UTF-8 with BOM.

  • 当Sublime处理非UTF-8格式且包含汉字等内容时,会自动打开转成UTF-8格式并产生文件名+后缀.dump的文件。

    在使用auto refresh的时候,是.dump和原文件是两个文件,所以refresh是不起作用的。

  • 记事本、Excel等微软系列的软件在保存UTF-8格式时,使用的都是UTF=8 with BOM,在原本的UTF-8之前加了一个头。

  • SQLite这类软件使用的是标准的UTF-8,不支持UTF-8 with BOM格式,读取/写入会出现乱码。

  • 综上,出现不匹配问题的时候,可以用Sublime Text 3 的Save with encoding来处理~